package com.net.tkc.pro.impl;


import com.net.tkc.pro.entity.Post;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface PostImpl {
    int addPost(@Param("Post") Post Post);//添加记录
    int upPost(String title,String content,String picture, String video,
               String type,int examine,int ban,
               int id);//更新记录
    int upPostCount_fabulous(
               int id);//更新记录
    int upPostCount_share(
            int id);//更新记录
    int upPostCount_see(
            int id);//更新记录
    int upPostComment(
            int id);//更新记录
    int upBan(
            int id);//更新记录
    int upType(String type,int ban,int id);//更新记录
    List<Post> getPostList(String type, int Start, int Page);//获取列表
    List<Post> getPost();//获取所有数量
    List<Post> getPostList2(String type, int Start, int Page);//获取列表
    List<Post> getPost2(int userid);//根据用户id获取自己的帖子
    List<Post> getId(int userid);
    List<Post> getPostid(int id);//根据id获取帖子表信息
}
